package com.zkzx.wlhy.adaptor.controller.truck.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 北京中科智兴物联科技有限公司 @版权所有
 *
 * @Author: zhaoyihe@zkraising.com
 * @Date: 2021/05/21/10:39
 * @Description:
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class WlhyTruckVO implements Serializable {

    private static final long serialVersionUID = 1L;
   /**
    *车辆id
    */
   private String id;
   /**
    *所属企业用户id
    */
   private String companyId;
   /**
    * 车牌号
    */
   private String plateNumber;
   /**
    *车辆类型
    */
   private String carType;
   /**
    *车辆长度（米）
    */
   private String carLength;
   /**
    *车辆载重
    */
   private String carLoad;
   /**
    *道路运输证
    */
   private String roadTransportLicense;
   /**
    *添加时间
    */
   private String addTime;
   /**
    *车主姓名
    */
   private String ownerName;
   /**
    *车主身份证号
    */
   private String ownerIdNumber;
   /**
    *车主联系方式
    */
   private String ownerTelephone;
   /**
    *车辆状态 1、空闲 2、使用中
    */
   private Integer state;
   /**
    *税登添加时间
    */
   private String taxAddTime;
   /**
    *税登状态 false(0)：未税登 true(1): 已税登
    */
   private Integer taxRegistrationState;
   /**
    * rfid值
    */
   private String rfid;
   /**
    *纳税人
    */
   private String taxpayer;
   /**
    *纳税人电话
    */
   private String taxpayerTelephone;
   /**
    * 纳税人识别号
    */
   private String taxpayerNum;
   /**
    *纳税人开户银行
    */
   private String bankName;
   /**
    *纳税人银行账号
    */
   private String bankAccount;
   /**
    *税登证件有效期开始
    */
   private String validityStart;
   /**
    *税登证件有效期结束
    */
   private String validityEnd;
   /**
    *税登照片
    */
   private String taxRegistrationPicture;
   /**
    *注册地址
    */
   private String registerAddress;
   /**
    *车牌颜色
    */
   private String licensePlateColor;
   /**
    *车辆类型代码
    */
   private String carCode;
   /**
    *车辆所有人（自然人、企业）1：自然人， 2：企业
    */
   private Integer carOwnerType;
   /**
    *车辆所有人（自然人、企业）名称
    */
   private String carOwnerTypeName;
   /**
    *是否挂靠车辆
    */
   private Integer isAnchorVehicle;
   /**
    *实际所有人
    */
   private String trueOwner;
   /**
    *实际所有人电话
    */
   private String trueOwnerTelephone;
   /**
    *实际所有人身份证号码
    */
   private String trueOwnerIdcard;
   /**
    *车辆照片
    */
   private String carPicture;
   /**
    *车主声明-车辆所有人为个人附件照片
    */
   private String carOwnerPicture;
   /**
    *道路运输证号
    */
   private String roadTransportLicenseCode;
   /**
    *行驶证正面图片
    */
   private String drivingLicense;
   /**
    *车辆行驶证号
    */
   private String drivingLicenseCard;
   /**
    *行驶证背面图片
    */
   private String drivingLicenseBack;
   /**
    *车辆使用性质
    */
   private String useCharacter;
   /**
    *车辆识别码
    */
   private String vin;
   /**
    *发证机关
    */
   private String issuingOrganizations;
   /**
    *注册日期
    */
   private String registerDate;
   /**
    *发证日期
    */
   private String issueDate;
   /**
    *核定载质量(对车辆在干硬路面上行驶，所允许的最大载质量的审核和规定)
    */
   private String vehicleTonnage;
   /**
    *吨位
    */
   private String grossMass;
   /**
    *能源类型(A汽油B柴油C电D混合油E天然气F液化石油气L甲醇M乙醇N太阳能O混合动力Y无Z其他)
    */
   private String vehicleEnergyType;
   /**
    *挂车牌照号
    */
   private String trailerVehiclePlateNumber;
   /**
    *备注
    */
   private String remark;
   /**
    * 1:存在查询列表，2：不存在查询列表
    */
   private Integer status;
   /**
    *同一辆车标识
    */
   private String isSameCar;
   /**
    *1:属于物流企业；2：属于司机
    */
   private Integer belongTo;
   /**
    *司机ID
    */
   private String driverId;
   /**
    *道路运输证到期日期
    */
   private String roadTransportLicenseEndDate;
   /**
    *是否为临时车辆 1 不是临时车辆 2 是临时车辆
    */
   private Integer temporary;
   /**
    *挂靠协议
    */
   private String affiliatedAgreement;
   /**
    *牵引质量
    */
   private String tractiveTonnage;
   /**
    *审核状态0：审核中 1：审核完成（认证通过） 2: 审核失败(驳回)
    */
   private Integer verifyState;

}
